creeper snails - French English Dictionary